// i18n.js
import {createI18n} from 'vue-i18n';

import home_en from './home/en.js'
import home_zh_cn from './home/zh_cn.js'
import home_zh_hk from './home/zh_hk.js'

const messages = {
	en: {
		...home_en,
	},
	zh_cn: {
		...home_zh_cn,
	},
	zh_hk: {
		...home_zh_hk,
	}
};

console.log('messages=', messages)

const i18n = createI18n({
	locale: localStorage.getItem("language") || 'zh_hk', // 设置默认语言
	globalInjection: true, // 全局注入,可以直接使用$t
	// 处理报错: Uncaught (in promise) SyntaxError: Not available in legacy mode (at message-compiler.esm-bundler.js:54:19)
	legacy: false,
	messages, // 设置语言信息
});

export default i18n;